/*
 * forecastCourseDetail css
 */
.forecast_course_detail{
	width:978px; 
	height:580px; 
	margin:0px auto; 
	padding-top:0px; 
	padding-bottom:5px;
}

.tabs-left .f_c_d_l_ul{
	font-size:16px; 
	color:#000000; 
	width:195px; 
	margin-left:35px; 
	border-left:#dddddd 1px solid;
	height:565px;
	background-color:#e3e8e3; 
}

.f_c_d_common_li{
	margin-left:41px;
}

.large_hr_line{
	width:920px; 
	margin:0px auto 0px 35px; 
	border-bottom:2px solid #666666;
}

.f_c_d_li_line{
	border:none; 
	width:150px; 
	height:1px; 
	background-color:#333333; 
	margin:5px auto 5px 30px; 
	padding:0;
}

.outerImgGallery{
	width:558px; 
	height:284px; 
	overflow:hidden; 
	float:left; 
	margin-left:20px; 
	margin-top:20px; 
	border:#dddddd 2px solid; 
	font-size:16px; 
	color:#333333;
}

.icon_arrow{
	width:40px; 
	margin-top:145px; 
	-moz-opacity:0.25; 
	opacity:0.25;
}
.icon_previous{
	margin-left:-555px; 
}

.icon_previous:hover, .icon_next:hover{
	-moz-opacity:1; 
	opacity:1;
}

.icon_next{
	margin-left:465px;  
}

.img_title{
	width:554px; 
	height:40px; 
	-moz-opacity:0.5; 
	opacity:0.5; 
	font-size:16px; 
	background-color:#000000; 
	margin-top:-42px; 
	margin-left:2px; 
	position:relative;
}

.img_title a, .img_title a:hover, .img_title a:focus{
	color:#ffffff; 
	position:absolute; 
	text-decoration:none;
	margin-top:10px; 
	margin-left:10px;
}
